PDA

View Full Version : سوال: نیاز ب پاسخ چند تا سوال تخصصی درباره asp.net mvc



nava_2012
جمعه 09 آبان 1393, 17:21 عصر
سلام.
من چند تا سوال دارم ک میخام این مطالب برام جا بیفته.
1-دربرنامه نویسی ام وی سی access model چیست؟
2-در برنامه نویسی ام وی سی design approach چیست؟
3-در برنامه نویسی ام وی سی model first and code first چیست؟
4-در برنامه نویسی ام وی سی database first design چیست؟
5-در برنامه نویسی ام وی سی O/RM چیست؟
6-در برنامه نویسی ام وی سی plain old CLR object (POCO( چیست؟

ممنون میشم متخصصین عزیز جواب کافی بدن.

r4hgozar
شنبه 10 آبان 1393, 07:34 صبح
سلام.
سوال 3 و4 رو بگم/
code first اینه که شما با استفاده کد دیتابیس رو می سازی و بعد میای و با اجرای برنامه دیتابیس خودش ساخته میشه.
model first یا database first اینه که اول دیتابیس رو می سازی و بعد اون رو تو برنامه استفاده می کنید/



ORM یا Obejct Relational Mapper (http://en.wikipedia.org/wiki/Object-relational_mapping) به مجموعه ای تکنیک های برنامه نویسی برای تبدیل داده ها بین سیستم های غیر شی گرا با محیط های برنامه نویسی شی گراست.

RIG000
شنبه 10 آبان 1393, 10:57 صبح
http://msdn.microsoft.com/en-us/library/gg416514(v=vs.108).aspx

nava_2012
شنبه 10 آبان 1393, 15:57 عصر
سوالات 1 و 2 و 6 را جواب نمیدهید؟
ممنونم.

VRAnonymous
شنبه 10 آبان 1393, 16:28 عصر
access model همون لایه ی دسترسی به داده هاست

سوال دومتو هم من تا حالا نشنیدم

RIG000
شنبه 10 آبان 1393, 16:37 عصر
-در برنامه نویسی ام وی سی design approach چیست؟
عملا میاد از 3 قسمت اصلی خودش حرف میزنه .... اینکه جدا کردن لایه ها ...
اما این شامل خود ویو ها و پارشیال ها و ... هم میشه .. حالا در کل منظور اصلی رو به این شکل میدونه که رویکردی برای سرعت بالا کیفبت عالی (قدرتمند بودن) سریعتر بودن.
design approach فقط مختص mvc نیست یعنی تو بوت استرپ هم من عملا دارم حس میکنمش.
به هر حال این یک جمله ای هست برای نشون دادن بهتر بودن این روش و عالی بودنش.
اینها نتیجه تجربه من بوده و امیدوارم که امیدوارم اشتباه نکرده باشم.

بهزاد علی محمدزاده
شنبه 10 آبان 1393, 17:16 عصر
design approach یعنی روش طراحی . POCO مدل های داده :



public class User
{
public int Id{get; set;}
public string Name{get; set;}
//...
}



DTO هم معادل ViewModel هست. یعنی داده هایی که می خوایم انتقال بدیم.

hakim22
یک شنبه 11 آبان 1393, 12:09 عصر
منظور از POCO اشیایی هستند که ارث بری نمی کنند و یا دارای Constructor و متد نیستند. فقط تعریف فیلدهای داده دارند.