Asp.net sql cache dependencyi aktif hale getirmek için yapılması gerekenler
Visual studio console uygulaması açılır
C:\Program Files\Microsoft Visual Studio 9.0\VC>aspnet_regsql -S "veritabanıyolu" -U "veritabanıkullanıcadı" -P "veritabanıbağlantışifresi" -d "veritabanıismi" -ed
böylece veritabanı aktif hale gelir
C:\Program Files\Microsoft Visual Studio 9.0\VC>aspnet_regsql -S "veritabanıyolu"
-U "veritabanıkullanıcadı" -P "veritabanıbağlantışifresi" -d "veritabanıismi" -t "tabloismi" -et
böylece veritabanı içindeki tablo sql cache dependency için aktif hale gelir.
Daha sonra web.config dosyası ve objectdatasource kısmında yapılması gereken işlemler aşağıdaki gibidir.
C:\Program Files\Microsoft Visual Studio 9.0\VC>aspnet_regsql -S "veritabanıyolu" -U "veritabanıkullanıcadı" -P "veritabanıbağlantışifresi" -d "veritabanıismi" -ed
böylece veritabanı aktif hale gelir
C:\Program Files\Microsoft Visual Studio 9.0\VC>aspnet_regsql -S "veritabanıyolu"
-U "veritabanıkullanıcadı" -P "veritabanıbağlantışifresi" -d "veritabanıismi" -t "tabloismi" -et
böylece veritabanı içindeki tablo sql cache dependency için aktif hale gelir.
Daha sonra web.config dosyası ve objectdatasource kısmında yapılması gereken işlemler aşağıdaki gibidir.
<%@ Register TagPrefix="aspSample" Namespace="Samples.AspNet.CS" Assembly="Samples.AspNet.CS" %>
<%@ Page language="c#" %>
<!--
The page uses an example configuration that includes
connection strings and a defined SqlCacheDependecy.
<?xml version="1.0"?>
<configuration>
<connectionStrings>
<add name="MyNorthwind"
connectionString="Data Source="localhost";Integrated Security="SSPI";Initial Catalog="Northwind""
providerName="System.Data.SqlClient" />
</connectionStrings>
<system.web>
<cache>
<sqlCacheDependency enabled="true">
<databases>
<add
name="Northwind"
connectionStringName="MyNorthwind"
pollTime="120000" />
</databases>
</sqlCacheDependency>
</cache>
</system.web>
</configuration>
-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>ObjectDataSource - C# Example</title>
</head>
<body>
<form id="Form1" method="post" runat="server">
<asp:gridview
id="GridView1"
runat="server"
datasourceid="ObjectDataSource1" />
<asp:objectdatasource
id="ObjectDataSource1"
runat="server"
typename="Samples.AspNet.CS.EmployeeLogic"
selectmethod="GetAllEmployeesAsDataSet"
enablecaching="True"
cacheduration="300"
cacheexpirationpolicy="Absolute"
sqlcachedependency="Northwind:Employees" />
</form>
</body>
</html>
Yorumlar
Yorum Gönder