PDA

View Full Version : سوال: استفاده از Linq To Sql در T4 Templates



shahab_ksh
چهارشنبه 22 بهمن 1393, 01:13 صبح
با سلام

من یه فایل به نام Model1.edmx دارم که در اون یه فضای نام به نام Pool دارم که تمام جدول به صورت کلاس در آمده حالا من میخام از اون در T4 Templates استفاده کنم اما نمیتونه اون کلاس رو شناسایی کنه


<#@ template debug="false" hostspecific="false" Debug="True" language="VB" #>
<#@ assembly name="System.Core" #>
<#@ assembly name="System.Data.Entity" #>
<#@ assembly name="System.Data.Linq" #>




<#@ import namespace="System.Text" #>
<#@ import namespace="System.Collections.Generic" #>
<#@ Import namespace="System.Data" #>
<#@ Import namespace="System.Data.Entity" #>
<#@ Import namespace="System.Linq" #>
<#@ import namespace="System.Data.Linq.Mapping" #>
<#@ Import namespace="System.Threading.Tasks" #>
<#@ Import namespace="System.Net" #>
<#@ Import namespace="System.Web" #>
<#@ Import namespace="System.Web.Mvc" #>












<#@ output extension=".html" #>


<#
Dim db As New Pool.PoolEntities1
Dim x = (From c In db.ViewDescriptions
Where c.TableName.ToLower = "Resellers_Profiles".ToLower
Where c.PropertyName.ToLower = "MS_Description".ToLower
Where c.ColumnName.ToLower = "LastName".ToLower
Select c.PropertyValue).SingleOrDefault
#>


<div>
<#= x #>
</div>


اروری که میزنه اینه



Error 1 Compiling transformation: Type 'Pool.PoolEntities1' is not defined.


کسی راه حلی داره؟

shahab_ksh
چهارشنبه 22 بهمن 1393, 19:52 عصر
کسی راه حلی نداره